#ifndef _LED_H_
#define _LED_H_

#include "stm32f10x.h"
#include "sys.h"
#include "delay.h"

#define LED0_GPIO_CLK RCC_APB2Periph_GPIOB    // LED0时钟
#define SOS_LED_GPIO_CLK RCC_APB2Periph_GPIOF // SOS_LED时钟

#define LED0_GPIO_PORT GPIOB    // LED0端口
#define SOS_LED_GPIO_PORT GPIOF // SOS_LED端口

#define LED0_GPIO_PIN GPIO_Pin_5    // LED0 引脚
#define SOS_LED_GPIO_PIN GPIO_Pin_2 // SOS_LED 引脚

#define LED0 PBout(5)    // LED0的位操作
#define SOS_LED PFout(2) // SOS灯的位操作


void LED_Init(void);

void SOS_LED_LOOP(void);    // SOS灯循环闪烁
void SOS_LED_OFF(void); // 关闭SOS灯

void LED0_LOOP_ON(void); // LED1循环闪烁
void LED0_OFF(void);     // 关闭LED0

#endif
